Claude Skills
https://www.youtube.com/watch?v=IoqpBKrNaZI
Claudeで特定のタスクをより効果的にこなさせるための仕組み code:sample
skill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter metadata (required)
│ │ ├── name: (required)
│ │ └── description: (required)
│ └── Markdown instructions (required)
└── Bundled Resources (optional)
├── scripts/ - Executable code (Python/Bash/etc.)
├── references/ - Documentation intended to be loaded into context as needed
└── assets/ - Files used in output (templates, icons, fonts, etc.)
https://gyazo.com/2d645d24bcd6366faaf3cd08859c37b0
SKILL.mdファイル
https://gyazo.com/25bc7852f6b855d112ab4b8164f951da
関連するファイル
https://gyazo.com/c855a5680c28744b8da6e29ba07977f8
動作させるスクリプトファイル
MCPが関数単位の登録の仕組みだとするとClaude Skills はプロジェクト単位(ディレクトリ)になります。MCPではモデルは関数の呼び出し方法を推論して結果を返し、ホストとなるエージェントの実装によってプログラムが実行されますが、Claude Skills はモデルがコード実行環境内で好き勝手にプログラムを実行した結果をユーザーに返します。